package exception;

import java.awt.*;
import java.io.IOException;

public class SubClass extends  ThrowDemo {

    //public void dosome()throws IOException, AWTException{}

    //允许重写时仅抛出部分异常
    //public void dosome()throws IOException{}


    //允许重写时不再抛出任何异常
    //public void dosome(){}

    //允许重写时抛出超类方法抛出异常的子类型异常
    //public void dosome()throws FontFormatException{}


    //不允许抛出超类方法抛出异常的超类型异常
    public void dosome()throws Exception{}

    /*
        RuntimeException    运行时异常
        bug 可以用程序逻辑避免掉
        非检查异常,常识性的异常在编码过程中可以避免掉的
     */

















}
